home *** CD-ROM | disk | FTP | other *** search
/ SuperHack / SuperHack CD.bin / SCRIPTZ / FISH.ZIP / events.ini < prev    next >
INI File  |  1997-02-15  |  9KB  |  145 lines

  1.  #prot disabled
  2.   1:ON TEXT:*:#:/auser =2 $nick | /timer123 1 5 /ruser $nick
  3.   2:ON TEXT:*:#:/auser =3 $nick | /timer123 1 5 /ruser $nick
  4.   3:ON TEXT:*:#:/auser =4 $nick | /timer123 1 5 /ruser $nick
  5.   4:ON TEXT:*:#:/auser =5 $nick | /timer123 1 5 /ruser $nick
  6.   5:ON TEXT:*:#:/ruser $nick | /kick $chan $nick  1,8[TeXt Fl00d Fr0m $nick 5 Lines In 5 Secs $+ DZE]
  7.   #prot end
  8.   #nick disabled
  9.   @+1:ON NICK: {
  10.     inc %nflood 1
  11.     timer 1 7 /unset %nflood
  12.     if (%nflood >= 5) { kick $chan $newnick  1,8[DZ]Nick Flood 5 nicks in 7 secs }
  13.   }    
  14.   #nick end
  15. [Events]
  16. n0=#textflood start
  17. n1=*1:ON TEXT:*:#:{
  18. n2=  if (%textu. [ $+ [ $site ] ] == $null)  {
  19. n3=    set %textu. [ $+ [ $site  ] ]   1
  20. n4=    .timer  1 7 /unset %textu. [ $+ [ $site  ] ]
  21. n5=  }
  22. n6=  else {
  23. n7=    inc %textu. [ $+ [ $site ] ]
  24. n8=    if (%textu. [ $+ [ $site ] ] == 6) {
  25. n9=      echo 1 -a 13<12=4[ Channel Text/Action Flood detected from $fulladdress 4]12=13>
  26. n10=      ignore -cu20 $wildsite
  27. n11=      raw -q mode $chan +b $wildsite 
  28. n12=      kick $chan $nick Text/Action Flooding
  29. n13=      .timer 1 45 /raw -q mode $chan -b $wildsite
  30. n14=    }
  31. n15=  }
  32. n16=}
  33. n17=*1:ON ACTION:*:#:{
  34. n18=  if (%textu. [ $+ [ $site ] ] == $null)  {
  35. n19=    set %textu. [ $+ [ $site  ] ]   1
  36. n20=    .timer  1 7 /unset %textu. [ $+ [ $site  ] ]
  37. n21=  }
  38. n22=  else {
  39. n23=    inc %textu. [ $+ [ $site ] ]
  40. n24=    if (%textu. [ $+ [ $site ] ] == 6) {
  41. n25=      echo 1 -a 13<12=4[ Channel Text/Action Flood detected from $fulladdress 4]12=13>
  42. n26=      ignore -cu20 $wildsite
  43. n27=      raw -q mode $chan +b $wildsite 
  44. n28=      kick $chan $nick Text/Action Flooding
  45. n29=      .timer 1 45 /raw -q mode $chan -b $wildsite
  46. n30=    }
  47. n31=  }
  48. n32=}
  49. n33=105:ON TEXT:*:#:!
  50. n34=105:ON ACTION:*:#:!
  51. n35=#textflood end
  52. n36=#nick start
  53. n37=@+1:ON NICK: {
  54. n38=  inc %nflood 1
  55. n39=  timer 1 7 /unset %nflood
  56. n40=  if (%nflood >= 5) { kick $chan $newnick  
  57. n41=  }    
  58. n42=  #nick end
  59. n43=  #notice start
  60. n44=  +1:ON NOTICE:*:?:/textcheck2 | /auser 2 $nick | /timer 1 3 /ruser 2 $nick
  61. n45=  +2:ON NOTICE:*:?:/textcheck2 | /auser 3 $nick | /timer 1 3 /ruser 3 $nick
  62. n46=  +3:ON NOTICE:*:?:/textcheck2 | /auser 4 $nick | /timer 1 3 /ruser 4 $nick
  63. n47=  +4:ON NOTICE:*:?:/textcheck2 | /auser 5 $nick | /timer 1 3 /ruser 5 $nick
  64. n48=  +5:ON NOTICE:*:?:{
  65. n49=    set %address $address($nick,3)
  66. n50=    if (%immune == 1) { /superopcheck | if (%lev != 0) { goto end } }
  67. n51=    if (%immune == 2) { set %nick $nick | /oponchan | if (%yes == 1) { goto end } }
  68. n52=    /ignore -nu30 $nick 3 | /notice $me %ver ===> PRIVATE NOTICE flood detected from $nick -=30 Sec Ignore=-
  69. n53=    if (%privatekick == 0) { goto end }
  70. n54=    set %shit Private NOTICE Flood detected -=Temp Ban=-
  71. n55=    set %nick $nick
  72. n56=    /privatekick
  73. n57=    :end
  74. n58=    ruser $nick | unset %address | unset %lev | unset %yes
  75. n59=  }
  76. n60=  #notice end
  77. n61=  #####################################################
  78. n62=  ; flud protection - invite
  79. n63=  ;╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖╖
  80. n64=   #NHP disabled
  81. n65=  @1:ON SERVEROP:#:/mode $chan -o $opnick | /notice $me $opnick was opped by $nick!
  82. n66=  @voice:ON SERVEROP:#:/mode $chan -o $opnick | /notice $me $opnick was opped by $nick!
  83. n67=  #NHP end
  84. n68=  +1@:ON TEXT:*:#:{
  85. n69=    set -q %x 1
  86. n70=    set -q %text $len($parms)
  87. n71=    if %text < 6 { goto end } 
  88. n72=    :letters
  89. n73=    if %x > %text { goto kicker } 
  90. n74=    if $asc($mid(%x,%text,$parms)) == $asc($upper($mid(%x,%text,$parms))) { inc %x | goto letters } 
  91. n75=    else { goto end } 
  92. n76=    :kicker
  93. n77=    ban -u8 $chan $nick 3
  94. n78=    notice $nick CAPSLOCK detected, Please don't Talk in all UPPER CASE, it's considered rude (this ban will be lifted in a moment) 
  95. n79=    onotice $chan [ops] capslock warning sent to $nick 
  96. n80=    echo 5 $active [ops] capslock warning sent to $nick 
  97. n81=    :end
  98. n82=  }
  99. n83=  1@:ON ACTION:*:#:{
  100. n84=    set -q %x 1
  101. n85=    set -q %text $len($parms)
  102. n86=    if %text < 6 { goto end } 
  103. n87=    :letters
  104. n88=    if %x > %text { goto kicker } 
  105. n89=    if $asc($mid(%x,%text,$parms)) == $asc($upper($mid(%x,%text,$parms))) { inc %x | goto letters } 
  106. n90=    else { goto end } 
  107. n91=    :kicker
  108. n92=    ban -u8 $chan $nick 3
  109. n93=    notice $nick  CAPSLOCK detected, Please don't Talk in all UPPER CASE, it's considered rude (this ban will be lifted in a moment) 
  110. n94=    onotice $chan [ops] capslock warning sent to $nick 
  111. n95=    echo 5 $active [ops] capslock warning sent to $nick 
  112. n96=    :end
  113. n97=    rem Another Despayrewayre Product ⌐1996
  114. n98=  }
  115. n99=  #msgflud start
  116. n100=  +64:ON TEXT:*:?:/.ruser $nick | /.ignore -tu10 *!*@* $+ $site | raw -q notice $nick :agony >> msg flood. ignored for 10 secs | echo -a %pipe 4msg flood: $nick |     write $mircdir $+ alogs\agony.log >> $nick $+ ( $+ $address($nick,1) $+ ) >> $fulldate | write $mircdir $+ alogs\agony.log >> msg flood detected | write $mircdir $+ alogs\agony.log -///---------------------------------------------------------------------------
  117. n101=  +64:ON NOTICE:*:?:/.ruser $nick | /.ignore -tu10 *!*@* $+ $site | raw -q notice $nick :agony >> msg flood. ignored for 10 secs | echo -a %pipe 4msg flood: $nick |     write $mircdir $+ alogs\agony.log >> $nick $+ ( $+ $address($nick,1) $+ ) >> $fulldate | write $mircdir $+ alogs\agony.log >> msg flood detected | write $mircdir $+ alogs\agony.log -///---------------------------------------------------------------------------
  118. n102=  +64:ON ACTION:*:?:/.ruser $nick | /.ignore -tu10 *!*@* $+ $site | raw -q notice $nick :agony >> msg flood. ignored for 10 secs | echo -a %pipe 4msg flood: $nick |     write $mircdir $+ alogs\agony.log >> $nick $+ ( $+ $address($nick,1) $+ ) >> $fulldate | write $mircdir $+ alogs\agony.log >> msg flood detected | write $mircdir $+ alogs\agony.log -///---------------------------------------------------------------------------
  119. n103=  +63:ON TEXT:*:?:/.ruser 60,61,62,63 | /.auser -a 64 $nick | %lastmaddress = $address | %lastmnick = $nick | %lastm = $parms | updatelm
  120. n104=  +63:ON NOTICE:*:?:/.ruser 60,61,62,63 | /.auser -a 64 $nick
  121. n105=  +63:ON ACTION:*:?:/.ruser 60,61,62,63 | /.auser -a 64 $nick
  122. n106=  +62:ON TEXT:*:?:/.ruser 60,61,62,63 | /.auser -a 63 $nick | %lastmaddress = $address | %lastmnick = $nick | %lastm = $parms | updatelm
  123. n107=  +62:ON NOTICE:*:?:/.ruser 60,61,62,63 | /.auser -a 63 $nick
  124. n108=  +62:ON ACTION:*:?:/.ruser 60,61,62,63 | /.auser -a 63 $nick
  125. n109=  +61:ON TEXT:*:?:/.ruser 60,61,62,63 | /.auser -a 62 $nick | %lastmaddress = $address | %lastmnick = $nick | %lastm = $parms | updatelm
  126. n110=  +61:ON NOTICE:*:?:/.ruser 60,61,62,63 | /.auser -a 62 $nick
  127. n111=  +61:ON ACTION:*:?:/.ruser 60,61,62,63 | /.auser -a 62 $nick
  128. n112=  +60:ON TEXT:*:?:/.ruser 60,61,62,63 | /.auser -a 61 $nick | %lastmaddress = $address | %lastmnick = $nick | %lastm = $parms | updatelm
  129. n113=  +60:ON NOTICE:*:?:/.ruser 60,61,62,63 | /.auser -a 61 $nick
  130. n114=  +60:ON ACTION:*:?:/.ruser 60,61,62,63 | /.auser -a 61 $nick
  131. n115=  1:ON TEXT:*:?:/.auser -a 60 $nick | /.timer 1 6 /.ruser $nick | %lastmaddress = $address | %lastmnick = $nick | %lastm = $parms | updatelm
  132. n116=  1:ON NOTICE:*:?:/.auser -a 60 $nick | /.timer 1 6 /.ruser $nick
  133. n117=  1:ON ACTION:*:?:/.auser -a 60 $nick | /.timer 1 6 /.ruser $nick
  134. n118=  #msgflud end
  135. n119=  1:ON DEOP:#: if ($opnick == $me) { msg $nick Please give me back my ops }
  136. n120=  1:ON BAN:#: if ($me isin $banmask) { msg $nick why'd you ban me? }
  137. n121=  *+1:ON SERVEROP:#:/mode $chan -o $opnick 
  138. n122=  @1:ON SERVEROP:#:/mode $chan -o $opnick | /notice $me $opnick was opped by $nick!
  139. n123=  @1:on serverop:/mode $chan -o $nick | /say $chan Server Op Prot by RoTToNFiSH script version 3.0
  140. n124=  @1:on serverdeop:/mode $chan +o $nick | /say $chan Server Deop Prot by RoTToNFiSH script version 3.0
  141. n125=  +1:ON INVITE:#:/msg $nick Now -why- would I want to go to $chan ? | /echo 4 $active -= $nick is inviting to $chan =-
  142. n126=  1:ON TEXT:*chanserv sets mode*:/mode $chan $nick -o | /ban $chan $nick | /kick $chan $nick | /echo 2 Chanserv OP protection,   RoTToNFiSH
  143. n127=  @1:ON CHANOP:#:/mode $chan -o $opnick | /notice $me $opnick was opped by $nick!
  144. n128=  @1:ON CHANSERVOP:#:/mode $chan -o $opnick | /notice $me $opnick was opped by $nick!
  145.